93a30c1f145b489171c021f682c40848313e106d,app/src/main/java/io/plaidapp/ui/widget/FabOverlapTextView.java,FabOverlapTextView,recompute,#number#,186
Before Change
int gridAlignedTopPadding = (int) (fourDip * (float)
Math.ceil((topPaddingHint + Math.abs(fm.ascent)) / fourDip)
- Math.ceil(Math.abs(fm.ascent)));
setPadding(getPaddingLeft(), gridAlignedTopPadding, getPaddingRight(),
getPaddingBottom());
// Ensures line height is a multiple of 4dp
After Change
final int height = getPaddingTop() + layout.getHeight() + getPaddingBottom();
final float overhang = height % fourDip;
if (overhang != 0) {
super.setPadding(getPaddingLeft(), getPaddingTop(), getPaddingRight(),
unalignedBottomPadding + (int) (fourDip - overhang));
}
}
}